#pragma once
extern "C" {
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>
	}
class LuaFunctions
	{
	private:
		static int cerrar(lua_State *L);
		static int camara(lua_State *L);
		static int camaraToActor(lua_State *L);
		static int espera(lua_State *L);
		static int setColor(lua_State *L);
		static int fadeOut(lua_State *L);
		static int fadeIn(lua_State *L);
		
	private:
		static int lockCamara(lua_State *L);
		static void lock(void *data);
	private:
		static int moverActor(lua_State *L);
		static void mover(void *data);

	public:
		static void registrarFunciones(lua_State *L);
	};

